Turkish snail - Spanish English Dictionary